Introducción

Concebida tras una discución en www.macintouch.com, esta aplicación nació para comprobar la salud de los archivos de preferencias de su sistema (tanto los de usuario como los de sistema), utilizando la herramienta “plutil” de la línea de comandos. Si encuentra archivos sospechosos, mostrará una lista de los mismos y le permitirá mostrarlos en el Finder o ponerlos directamente en la Papelera. También puede vd. hacer doble-click en el archivo y abrirlo en la aplicación que vd. escoja (según esté establecido el las preferencias). También existe la opción de guardar los resultados del chequeo en un archivo de texto (Nota: si borra vd. un archivo de la lista antes de guardar el informe, éste no incluirá información acerca de este archivo).

“Preferential Treatment” es, básicamente, una interface para el comando “plutil”, de Apple Computer, Inc., que viene instalado por defecto desde Mac OS X 10.2 (vea “man plutil” en el Terminal). “plutil” sirve para comprobar si los archivos .plist contienen XML válido. Esta aplicación no es la panacea universal, pero ayuda a solucionar algunos problemas llamativos con archivos de preferencias corruptos.

Autenticación

Hay algunos archivos que requieren permisos de Administrador para ser chequeados correctamente. Si la cuenta desde la que ejecuta esta aplicación no pertenece al grupo “admin”, no podrá vd. comprobar estos archivos. Por este motivo, y para obtener el máximo rendimiento, se recomienda que ejecute esta aplicación desde una cuenta con permisos de Administrador.

Si hace vd. una comprobación y ve un mensaje diciendo que no tiene vd. permisos para leer un archivo, debería vd. autenticar la aplicación con contraseña de Administrador. Esto será una opción sólo si utiliza vd. una cuenta del grupo “admin”. Si es así, para autenticarse sólo tiene que hacer click sobre el botón del candado, en la esquina superior derecha de la ventana principal. Entonces se mostrará un diálogo para introducir la contraseña.

Si no utiliza vd. una cuenta miembro del grupo “admin”, no hay manera de saber qué cuenta utilizar al escanear, así que, aunque posea vd. contraseña de Administrador, la autenticación fallará desde esta cuenta. Por tanto, cuando utilice “Preferential Treatment” desde una cuenta que no pertenezca al grupo “admin”, el icono del candado no será visible. Si hay suerte, esto será rectificado en una futura versión (Si su cuenta actual no pertenece al grupo “admin”, pero la ha añadido vd. manualmente a la lista de sudoers, puede intentar autenticar la aplicación desde la cuenta actual haciendo opción+click sobre el botón de preferencias).

Notas
	
• 	Antes de mover a la papelera un archivo de preferencias, debe vd. salir de la aplicación asociada (si estuviera abierta). De todas maneras, antes de tomar esa decisión, deberá vd. juzgar el caso ponderadamente. En muchos casos, no pasa nada por hacerlo, y la aplicación asociada simplemente generará un nuevo archivo de preferencias basándose en los valores por defecto de dicha aplicación.

• 	Borrar las preferencias (.plist) de algunas aplicaciones puede significar que habrá vd. de volver a introducir en la aplicación el código de registro y ajustar de nuevo las preferencias (como el servidor y las preferencias de red de Mail).

• 	Si borra vd. una o más preferencias de sistema, es buena idea que reinicie inmediatamente el sistema.

• 	Vd. debe poseer permisos de Administrador para abrir muchas preferencias de sistema, incluso para utilizar esta aplicación para buscar archivos corruptos. Por ejemplo, los archivos en “/Library/Preferences/DirectoryServices/” (“ContactsNodeConfig.plist”, “DirectoryService.plist”, “DSLDAPv3PlugInConfig.plist” y “SearchNodeConfig.plist”) pueden ser listados como corruptos al utilizar esta aplicación.

		Si vd. autentica “Preferential Treatment” y luego escanea las preferencias, se ejecutará “plutil” como administrador, lo cual debería eliminar el problema con los permisos y permitir el escaneo correcto de los archivos, sin devolver errores —a menos que haya errores reales en estos archivos, claro.

• 	Si trata vd. de abrir un archivo marcado para el cual no tiene privilegios de lectura, puede recibir un mensaje de error de la aplicación en cuestión, haciendo constar el hecho. Esto puede ocurrir incluso si ha autenticado vd “Preferential Treatment”, quizá porque no ha autenticado vd. la aplicación de destino.

• 	Algunos usuarios han notado que hay preferencias en su carpeta de usuario que no tiene permiso para leer. Algunas aplicaciones escriben sus preferencias con permisos de Administrador (como “root”), de manera que pueden funcionar al nivel más bajo posible para arreglar su sistema (por ejemplo, el directorio raíz). Este es la razón por la que estas aplicaciones (como TechTool Pro o DiskWarrior) preguntan por su contraseña cuando son ejecutadas o instaladas y, en algunos casos, por lo que deben ser ejecutadas desde un volumen externo, como un CD. Esto no es problema, en sí mismo, siempre y cuando autentique vd. “Preferential Treatment” para que pueda determinar el buen estado del XML de sus preferencias.

Preferencias

Puede vd. escoger los directorios donde buscará la aplicación. Para la mayoría de usuarios, las rutas por defecto serán suficientes. Sin embargo, si utiliza vd. un servidor o un entorno NetBoot sus preferencias pueden estar en un lugar distinto y puede vd. configurar la aplicación para mirar en dicho lugar, escogiendo el menú “Preferencias…” y especificando la carpeta o carpetas que necesite.

Los otros ajustes son muy sencillos. Puede vd. escoger la aplicación que utilizará “Preferential Treatment” para abrir los documentos marcados (al hacer doble-click en la lista), y el creador de los documentos de texto de los informes generados (“R*ch” es el creador de BBEdit, un magnífico editor de texto).